/*! fossbot整改 */
body {
  font-size: 10pt;
  margin: 1.5em;
  border-top: 2pt;
  padding-top: 1em;
  padding-bottom: 2em;
  line-height: 140%;
  font-family: ????;
}
.msgph {
  font-family: ????;
}
.rowlinecopyright {
  color: red;
  margin-top: 10pt;
}
.unresolved {
  background-color: #87ceeb;
}
.noTemplate {
  background-color: #ff0;
}
.base {
  background-color: #fff;
} /*! Add space for top level topics */
.nested0 {
  margin-top: 1em;
} /*! div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */
.nextlink,
.p,
.parentlink,
.previouslink,
.relconcepts,
.relinfo,
.relref,
.reltasks,
li {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
.attention p,
.caution p,
.danger p,
.note p,
.notice p,
.tip p,
.warning p,
dd,
p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.attention li,
.caution li,
.danger li,
.note li,
.notice li,
.tip li,
.warning li,
table li,
table p {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
table .p {
  margin-top: 0.4em;
  margin-bottom: 0.2em;
} /*! Default of italics to set apart figure captions */
.figcap {
  font-size: 10pt;
}
img {
  margin-top: 0.3em;
}
.figdesc {
  font-style: normal;
} /*! Use @frame to create frames on figures */
.figborder {
  padding-left: 3px;
  padding-right: 3px;
  margin-top: 1em;
  border: 2px solid Silver;
}
.figsides {
  margin-top: 1em;
  padding-left: 3px;
  padding-right: 3px;
  border-left: 2px solid Silver;
  border-right: 2px solid Silver;
}
.figtop {
  border-top: 2px solid Silver;
  margin-top: 1em;
}
.figbottom {
  border-bottom: 2px solid Silver;
}
.figtopbot {
  border-top: 2px solid Silver;
  border-bottom: 2px solid Silver;
  margin-top: 1em;
} /*! Set fig margin */
.fignone {
  font-size: 10pt;
  margin-top: 8pt;
  margin-bottom: 8pt;
} /*!Parent topic??Pelated tasks and so on*/
.familylinks {
  margin-top: 1.5em;
  margin-bottom: 1em;
} /*! Most link groups are created with <div>. Ensure they have space before and after. */
.ullinks,
ul.simple {
  list-style-type: none;
}
.linklist {
  margin-bottom: 1em;
}
.linklistwithchild,
.sublinklist {
  margin-left: 1.5em;
  margin-bottom: 1em;
}
.breadcrumb {
  font-size: smaller;
  margin-bottom: 0.6em;
}
.prereq {
  margin-left: 20px;
} /*! Set heading sizes, getting smaller for deeper nesting */
.topictitle1 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 14pt;
  color: #007af4;
}
.topictitle2 {
  margin-top: 1pc;
  margin-bottom: 0.45em;
  font-size: 1.17em;
  color: #007af4;
}
.topictitle3 {
  margin-top: 1pc;
  margin-bottom: 0.17em;
  font-size: 1.17em;
  font-weight: 700;
  color: #007af4;
}
.topictitle4 {
  margin-top: 0.83em;
  font-size: 1.17em;
  font-weight: 700;
}
.topictitle5 {
  font-size: 1.17em;
  font-weight: 700;
}
.topictitle6 {
  font-size: 1.17em;
  font-style: italic;
}
.sectiontitle {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 10.5pt;
  font-weight: 700;
  color: #007af4;
}
.ddexpand,
.dlexpand,
.example,
.liexpand,
.section,
.sliexpand {
  margin-top: 1em;
  margin-bottom: 1em;
} /*!
@modify  section topic sectiontitle
@author  2009-12-02
*/
.sectiontitle2contents:link {
  color: #007af4;
}
.sectiontitle2contents:visited {
  color: purple;
} /*! All note formats have the same default presentation */
.attention,
.caution,
.danger,
.fastpath,
.important,
.note,
.notice,
.remember,
.restriction,
.tip,
.warning {
  margin-top: 1em;
  margin-bottom: 1em;
  background-color: #ffc;
}
.attentiontitle,
.bold,
.cautiontitle,
.dangertitle,
.dlterm,
.fastpathtitle,
.firstcol,
.importanttitle,
.notelisttitle,
.notetitle,
.noticetitle,
.remembertitle,
.restrictiontitle,
.tiptitle,
.warningtitle {
  font-weight: 700;
} /*! Simple lists do not get a bullet */ /*! List margin line space */
li ul {
  margin-top: 0.6em;
}
ol {
  margin-top: 1em;
  margin-bottom: 1em;
}
ul {
  margin-top: 1em;
  margin-bottom: 1em;
}
ol ul {
  list-style: disc;
}
ol ul ul,
ul ul {
  list-style: square;
}
table ol,
table ul ol {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style: decimal;
}
table ol ul,
table ul {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style: disc;
}
table ul ul {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style: square;
}
table ol ol {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style: lower-alpha;
}
.substepthirdol {
  list-style-type: lower-roman;
} /*! Used on the first column of a table, when rowheader="firstcol" is used */ /*! Set table header to grayed background color*/ /*!  2008-10-23  TableHead*/
th {
  background-color: #cfcfcf;
} /*! Set table margin */
table {
  margin-top: 8pt;
  margin-bottom: 12pt;
  width: 100%;
  table-layout: fixed;
} /*!
 2008-12-19 compatible with firefox
*/
table caption {
  margin-top: 8pt;
  text-align: left;
} /*! Various basic phrase styles */
.boldItalic {
  font-weight: 700;
  font-style: italic;
}
.italic,
.var {
  font-style: italic;
}
.shortcut,
.underlined {
  text-decoration: underline;
} /*! Default of bold for definition list terms */ /*! Use CSS to expand lists with @compact="no" */
.dltermexpand {
  font-weight: 700;
  margin-top: 1em;
}
[compact='yes'] > li {
  margin-top: 0;
}
[compact='no'] > li {
  margin-top: 0.53em;
}
.stepexpand,
.substepexpand {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
} /*! Align images based on @align on topic/image */
div.imageleft,
.text-align-left {
  text-align: left;
}
div.imagecenter,
.text-align-center {
  text-align: center;
}
div.imageright,
.text-align-right {
  text-align: right;
}
div.imagejustify,
.text-align-justify {
  text-align: justify;
} /*! modify  2010-04-15  */
pre.codeblock,
pre.screen {
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 1.5px 1.5px 0;
  border: 0;
  background-color: #ddd;
  white-space: pre;
}
.hrcopyright {
  color: #3f4e5d;
  margin-top: 18pt;
}
.hwcopyright {
  text-align: center;
  font-family: Arial, ????;
} /*! add  2008-07-24 for:×????ù?? */
.comment {
  margin: 2px;
  font-family: ????;
  font-size: 10pt;
  background-color: #bfb;
  color: #000;
} /*!add by  2008-12-03 for collapse style begin*/
.dropdownAllButtonexpand {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding-left: 15px;
  background-image: url(icon-arrowrt.gif);
  text-decoration: underline;
  color: #007af4;
}
.dropdownAllButtoncollapse {
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding-left: 15px;
  background-image: url(icon-arrowdn.gif);
  text-decoration: underline;
  color: #007af4;
}
.dropdowntitle {
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding-left: 15px;
  cursor: pointer;
}
.dropdownexpand .dropdowntitle {
  background-image: url(icon-arrowdn.gif);
  text-decoration: underline;
  color: #007af4;
  margin: 0 0 8px;
}
.dropdowncollapse .dropdowncontext,
.dropdowncollapsetable .dropdowncontext {
  display: none;
}
.dropdowncollapse .dropdowntitle,
.dropdowncollapsetable .dropdowntitle {
  background-image: url(icon-arrowrt.gif);
  text-decoration: underline;
  color: #007af4;
}
.dropdowncollapsetable {
  border: 0;
}
pre {
  font-size: 10pt;
  font-family: ??????;
  font-weight: 400;
  margin-left: 9;
  margin-top: 2;
  margin-bottom: 2;
}
.termcolor {
  color: #00f;
  cursor: pointer;
}
#dhtmlgoodies_tooltip {
  background-color: #f0f0d2;
  border: 1px solid #000;
  position: absolute;
  display: none;
  z-index: 20000;
  padding: 2px;
  font-size: 0.9em;
  -moz-border-radius: 6px; /*! Rounded edges in Firefox */
  font-family: 'Trebuchet MS', 'Lucida Sans Unicode', Arial, sans-serif;
}
#dhtmlgoodies_tooltipShadow {
  position: absolute;
  background-color: #555;
  display: none;
  z-index: 10000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  -moz-border-radius: 6px; /*! Rounded edges in Firefox */
}
.freeze {
  position: fixed;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop));
  left: 10;
  top: 0;
}
.cellrowborder {
  word-wrap: break-word;
}
sub {
  position: relative;
  vertical-align: baseline;
  bottom: -0.25em;
}
sup {
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}
